home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import javax.swing.OverlayLayout;
-
- class ComponentView$Invalidator extends Container {
- // $FF: synthetic field
- private final ComponentView this$0;
- Dimension min;
- Dimension pref;
- Dimension max;
- float yalign;
- float xalign;
-
- ComponentView$Invalidator(ComponentView var1, Component var2) {
- this.this$0 = var1;
- ((Container)this).setLayout(new OverlayLayout(this));
- ((Container)this).add(var2);
- this.min = var2.getMinimumSize();
- this.pref = var2.getPreferredSize();
- this.max = var2.getMaximumSize();
- this.yalign = var2.getAlignmentY();
- this.xalign = var2.getAlignmentX();
- }
-
- public float getAlignmentX() {
- return this.xalign;
- }
-
- public float getAlignmentY() {
- return this.yalign;
- }
-
- public Dimension getMaximumSize() {
- return this.max;
- }
-
- public Dimension getMinimumSize() {
- return this.min;
- }
-
- public Dimension getPreferredSize() {
- return this.pref;
- }
-
- public void invalidate() {
- super.invalidate();
- this.min = super.getMinimumSize();
- this.pref = super.getPreferredSize();
- this.max = super.getMaximumSize();
- this.yalign = super.getAlignmentY();
- this.xalign = super.getAlignmentX();
- if (((Component)this).getParent() != null) {
- this.this$0.preferenceChanged((View)null, true, true);
- }
-
- }
-
- public void setVisible(boolean var1) {
- super.setVisible(var1);
- Component var2 = ((Container)this).getComponent(0);
- var2.setVisible(var1);
- }
- }
-